/*
 * Poster.h
 *
 *  Created on: Oct 13, 2012
 *      Author: Denis
 */

#ifndef POSTER_H_
#define POSTER_H_

#include <FBase.h>
#include <FApp.h>

class Poster :
	public Osp::App::Application {

public:
	static Osp::App::Application* CreateInstance(void);

public:
	Poster();
	virtual ~Poster();

public:
	bool OnAppInitializing(Osp::App::AppRegistry& appRegistry);
	bool OnAppTerminating(Osp::App::AppRegistry& appRegistry, bool forcedTermination = false);
	void OnForeground(void);
	void OnBackground(void);
	void OnLowMemory(void);
	void OnBatteryLevelChanged(Osp::System::BatteryLevel batteryLevel);

};

#endif /* POSTER_H_ */
